package java_jc_cs;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class _99 {
    List<String> list = new ArrayList<>();

    {
        list.add("张三丰");
        list.add("殷天正");
        list.add("张翠山");
        list.add("殷素素");
        list.add("张无忌");
        list.add("周芷若");
    }
    void I_1(){
//        增强for循环
        for (String s: list){
            System.out.println("["+s+"]");
        }
    }
    void I_2(){
//        for循环原始方式
        for (int i = 0,length=list.size(); i < length; i++) {
            System.out.println("["+list.get(i)+"]");
        }
    }
    void I_3(){
//        迭代器
        Iterator<String> it = list.iterator();
        while (it.hasNext()) {
            System.out.println("["+it.next()+"]");
        }
    }
    void I_4(){
//        for_each
        list.forEach(str -> {
            System.out.println("["+str+"]");
        });
    }
}